package com.mrjy.integral.dto;

import com.mrjy.common.entity.IntegralExchange;
import com.mrjy.common.util.ExcelField;

public class IntegralExchangeDTO extends IntegralExchange{
	@ExcelField(title="序号")
	private Integer id;
	@ExcelField(title="名称")
	private String ieName;
	@ExcelField(title="积分数")
	private Integer score; //兑换积分数
	@ExcelField(title="有效天数")
	private Integer validDateNum; //有效天数：用户兑换后可使用的有效天数
	@ExcelField(title="有效时间")
	private String validDateString; //有效时间：可供用户兑换的有效时间，过期，则该兑换券不可兑换
	@ExcelField(title="有效数量")
	private Integer count; //有效数量：可供用户兑换的总数量，兑换数量等于有效数量后，则该兑换券不可兑换
	@ExcelField(title="添加时间")
	private String createTimeString; //添加时间
	@ExcelField(title="兑换数")
	private Integer exchangedNum; //兑换数(一共被兑换了多少次)
	
	private String expireTimeString; //到期时间
	private int isPost; //是否邮寄  0:未邮寄  1:已邮寄
	private String expressPostTimeString; //邮寄时间
	
	//条件搜索用
	private String startTimeString;
	private String endTimeString;
	
	private Integer voucherMoney; //代金券价值
	private Integer isUse; //是否使用 0-未  1-已
	

	public int getIsPost() {
		return isPost;
	}

	public void setIsPost(int isPost) {
		this.isPost = isPost;
	}


	public String getValidDateString() {
		return validDateString;
	}

	public void setValidDateString(String validDateString) {
		this.validDateString = validDateString;
	}

	public String getCreateTimeString() {
		return createTimeString;
	}

	public void setCreateTimeString(String createTimeString) {
		this.createTimeString = createTimeString;
	}

	public String getStartTimeString() {
		return startTimeString;
	}

	public void setStartTimeString(String startTimeString) {
		this.startTimeString = startTimeString;
	}

	public String getEndTimeString() {
		return endTimeString;
	}

	public void setEndTimeString(String endTimeString) {
		this.endTimeString = endTimeString;
	}

	public Integer getExchangedNum() {
		return exchangedNum;
	}

	public void setExchangedNum(Integer exchangedNum) {
		this.exchangedNum = exchangedNum;
	}

	public String getExpireTimeString() {
		return expireTimeString;
	}

	public void setExpireTimeString(String expireTimeString) {
		this.expireTimeString = expireTimeString;
	}

	public String getExpressPostTimeString() {
		return expressPostTimeString;
	}

	public void setExpressPostTimeString(String expressPostTimeString) {
		this.expressPostTimeString = expressPostTimeString;
	}

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getIeName() {
		return ieName;
	}

	public void setIeName(String ieName) {
		this.ieName = ieName;
	}

	public Integer getScore() {
		return score;
	}

	public void setScore(Integer score) {
		this.score = score;
	}

	public Integer getValidDateNum() {
		return validDateNum;
	}

	public void setValidDateNum(Integer validDateNum) {
		this.validDateNum = validDateNum;
	}

	public Integer getCount() {
		return count;
	}

	public void setCount(Integer count) {
		this.count = count;
	}

	public Integer getVoucherMoney() {
		return voucherMoney;
	}

	public void setVoucherMoney(Integer voucherMoney) {
		this.voucherMoney = voucherMoney;
	}

	public Integer getIsUse() {
		return isUse;
	}

	public void setIsUse(Integer isUse) {
		this.isUse = isUse;
	}
	
}
